package Learn;

public class lesson {
    public static void main(String[] args) {
        //多态分为静态多态和动态多态
        //静态多态是靠方法重载 编译时已经确定调用哪个方法
        //动态多态是靠继承重写实现 运行时才确定 调用方法先找子类 子类没有重写执行父类的
        //Person person= new Teacher();表示定义了一个Person类型的引用，指向新建的Teacher类型的对象，这就称为“向上转型”

        //封装 信息隐藏
        //继承 代码复用
        //多态 代码灵活性



    }


}
